Jul 11
2024
SELL
Open market or private sale
$9,554,400
$79.62 p/Share
120,000
Reduced 39.78%
181,683
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$7,564,800
$63.04 p/Share
120,000
Added 28.46%
301,683
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$365,124
$68.71 p/Share
5,314
Reduced 2.84%
181,683
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
9,817
Added 4.99%
186,997
Common Stock
Dec 26
2023
SELL
Open market or private sale
$7,717,374
$75.09 p/Share
102,775
Reduced 36.71%
177,180
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$6,000,004
$58.38 p/Share
102,775
Added 26.85%
279,955
Common Stock
Jul 03
2023
SELL
Open market or private sale
$14,080,001
$82.51 p/Share
170,646
Reduced 49.06%
177,180
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$9,556,176
$56.0 p/Share
170,646
Added 32.91%
347,826
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$392,855
$70.48 p/Share
5,574
Reduced 3.05%
177,180
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
17,065
Added 8.54%
182,754
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
561
Added 0.34%
165,689
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$501,255
$60.98 p/Share
8,220
Added 4.74%
165,128
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$1,047,202
$85.78 p/Share
12,208
Reduced 7.22%
156,908
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
24,578
Added 12.69%
169,116
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$2,198,256
$133.01 p/Share
16,527
Reduced 10.26%
144,538
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
36,644
Added 18.53%
161,065
Common Stock
Apr 27
2021
BUY
Grant, award, or other acquisition
-
7,421
Added 5.63%
124,421
Common Stock
Jan 20
2021
SELL
Open market or private sale
$12,348,000
$123.48 p/Share
100,000
Reduced 46.08%
117,000
Common Stock
Jan 20
2021
BUY
Exercise of conversion of derivative security
$5,362,000
$53.62 p/Share
100,000
Added 31.55%
217,000
Common Stock
Jan 12
2021
SELL
Open market or private sale
$6,232,939
$106.23 p/Share
58,674
Reduced 33.4%
117,000
Common Stock
Jan 12
2021
BUY
Exercise of conversion of derivative security
$3,029,339
$51.63 p/Share
58,674
Added 25.04%
175,674
Common Stock
Jan 11
2021
-
1,500
Reduced 1.27%
117,000
Common Stock
Jan 07
2021
-
1,000
Reduced 0.84%
118,500
Common Stock