Oct 21
2024
SELL
Payment of exercise price or tax liability
$84,400
$43.26 p/Share
1,951
Reduced 0.73%
266,420
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
3,339
Added 1.23%
268,371
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$101,152
$37.8 p/Share
2,676
Reduced 1.0%
265,032
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
-
4,579
Added 1.68%
267,708
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$80,911
$37.39 p/Share
2,164
Reduced 0.82%
263,129
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
-
3,704
Added 1.38%
265,293
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$50,217
$37.56 p/Share
1,337
Reduced 0.51%
261,589
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
2,288
Added 0.86%
262,926
Common Stock
Apr 09
2024
SELL
Payment of exercise price or tax liability
$178,416
$34.49 p/Share
5,173
Reduced 1.95%
260,638
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
-
8,851
Added 3.22%
265,811
Common Stock
Oct 23
2023
SELL
Payment of exercise price or tax liability
$56,930
$30.74 p/Share
1,852
Reduced 0.72%
256,960
Common Stock
Oct 23
2023
BUY
Exercise of conversion of derivative security
-
3,231
Added 1.23%
258,812
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$38,446
$33.03 p/Share
1,164
Reduced 0.45%
255,581
Common Stock
Jun 26
2023
BUY
Exercise of conversion of derivative security
-
2,030
Added 0.78%
256,745
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$340,620
$37.21 p/Share
9,154
Reduced 3.47%
254,715
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
-
15,962
Added 5.7%
263,869
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$72,189
$35.18 p/Share
2,052
Reduced 0.82%
247,907
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
3,579
Added 1.41%
249,959
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$42,419
$33.48 p/Share
1,267
Reduced 0.51%
246,380
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
2,210
Added 0.88%
247,647
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$220,365
$50.14 p/Share
4,395
Reduced 1.76%
245,437
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
7,655
Added 2.97%
249,832
Common Stock
Aug 11
2022
SELL
Payment of exercise price or tax liability
$1,565,529
$47.57 p/Share
32,910
Reduced 11.96%
242,177
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$856,240
$19.46 p/Share
44,000
Added 13.79%
275,087
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$231,657
$45.53 p/Share
5,088
Reduced 2.15%
231,087
Common Stock