Aug 20
2024
SELL
Open market or private sale
$818,718
$133.06 p/Share
6,153
Reduced 14.65%
35,833
Common Stock
May 03
2024
SELL
Open market or private sale
$450,225
$120.06 p/Share
3,750
Reduced 8.21%
41,902
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$270,375
$72.1 p/Share
3,750
Added 7.59%
45,652
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
10,722
Added 20.37%
41,902
Common Stock
Jan 30
2024
SELL
Open market or private sale
$910,468
$105.22 p/Share
8,653
Reduced 21.72%
31,180
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$559,413
$106.07 p/Share
5,274
Reduced 11.69%
39,833
Common Stock
Jan 25
2024
SELL
Open market or private sale
$120,635
$111.39 p/Share
1,083
Reduced 2.34%
45,107
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
8,454
Added 15.47%
46,190
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$58,655
$110.67 p/Share
530
Reduced 1.39%
37,736
Common Stock
Aug 14
2023
SELL
Open market or private sale
$2,536,218
$103.22 p/Share
24,571
Reduced 39.17%
38,154
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$247,452
$48.74 p/Share
5,077
Added 7.49%
62,725
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$128,297
$92.3 p/Share
1,390
Reduced 2.36%
57,536
Common Stock
Feb 02
2023
SELL
Open market or private sale
$879,120
$110.0 p/Share
7,992
Reduced 11.94%
58,926
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$138,735
$100.17 p/Share
1,385
Reduced 2.03%
66,918
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
10,441
Added 13.26%
68,303
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$1,189,674
$103.02 p/Share
11,548
Reduced 16.75%
57,412
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
25,179
Added 26.75%
68,960
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$1,521,500
$108.57 p/Share
14,014
Reduced 24.34%
43,563
Common Stock
Feb 02
2022
SELL
Open market or private sale
$50,400
$120.0 p/Share
420
Reduced 1.41%
29,303
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$40,983
$117.43 p/Share
349
Reduced 1.16%
29,723
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
6,690
Added 18.2%
30,072
Common Stock
Jan 25
2022
SELL
Grant, award, or other acquisition
-
28,274
Reduced 35.37%
51,656
Common Stock
Jan 25
2022
SELL
Open market or private sale
$157,519
$142.68 p/Share
1,104
Reduced 4.51%
23,382
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$75,047
$147.44 p/Share
509
Reduced 2.04%
24,486
Common Stock
Jan 24
2022
SELL
Open market or private sale
$263,512
$140.54 p/Share
1,875
Reduced 7.11%
24,486
Common Stock