Feb 20
2024
BUY
Grant, award, or other acquisition
-
20,842
Added 23.97%
66,105
Common Stock
Dec 05
2023
SELL
Open market or private sale
$934,570
$71.89 p/Share
13,000
Reduced 22.31%
45,263
Common Stock
Nov 03
2023
SELL
Open market or private sale
$631,209
$66.22 p/Share
9,532
Reduced 14.06%
58,263
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$56,397
$59.87 p/Share
942
Reduced 1.37%
67,795
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
2,136
Added 3.01%
68,737
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$33,286
$57.89 p/Share
575
Reduced 0.68%
84,601
Common Stock
Feb 23
2023
SELL
Open market or private sale
$1,021,860
$56.77 p/Share
18,000
Reduced 21.28%
66,601
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,303
Added 1.51%
85,176
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$101,301
$57.46 p/Share
1,763
Reduced 2.06%
83,873
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
1,294
Added 1.49%
85,636
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$84,739
$56.38 p/Share
1,503
Reduced 1.75%
84,342
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
3,351
Added 3.76%
85,845
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$724,525
$57.42 p/Share
12,618
Reduced 13.27%
82,494
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
34,184
Added 26.44%
95,112
Common Stock
Nov 04
2022
SELL
Open market or private sale
$523,900
$52.39 p/Share
10,000
Reduced 14.1%
60,928
Common Stock
Nov 03
2022
SELL
Open market or private sale
$520,000
$52.0 p/Share
10,000
Reduced 12.36%
70,928
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$131,994
$46.33 p/Share
2,849
Reduced 3.4%
80,928
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
6,410
Added 7.18%
82,827
Common Stock
Feb 25
2022
SELL
Open market or private sale
$1,658,229
$50.09 p/Share
33,105
Reduced 29.97%
77,367
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$19,968
$52.0 p/Share
384
Reduced 0.35%
110,488
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
1,302
Added 1.16%
110,872
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$42,950
$53.09 p/Share
809
Reduced 0.73%
109,570
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$58,165
$53.07 p/Share
1,096
Reduced 0.98%
110,379
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
3,350
Added 2.92%
111,475
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$94,278
$49.49 p/Share
1,905
Reduced 1.73%
108,125
Common Stock